package com.kuang.function;

import java.util.function.Function;

/**
 * Author: Zhang Dongwei
 * Date: 2022/3/16 12:47
 * Function 函数式接口, 有一个输入参数，又一个输出
 * 只要是函数型接口，可以用lambda表达式简化
 */
public class FunctionDemo01 {
    public static void main(String[] args) {
        // 工具类，输出输入的值
//        Function function = new Function<String, String>() {
//            @Override
//            public String apply(String str) {
//                return str;
//            }
//        };

        // lambda表达式简化
        Function<String, String> function = (str)->{return str;};

        System.out.println(function.apply("zhangdongwei"));
    }
}
